/**
 * 此处为默认配置文件，修改defalutConfig之后即可
 * 若js中使用，`import config from '@/config'` 即可
 * 若vue中使用，直接使用`$config`就可以正常使用
 * **灵活配置的项目可以使用外置化配置public/config.js**
 */
import _ from 'lodash-es';

let defaultConfig = {
  /**
   * @description token在Cookie中存储的天数，默认1天
   */
  cookieExpires: 1,
  /**
   * @description jsencrypt publickey
   */
  pubKey: '',
  /**
   * @description 是否使用国际化，默认为false
   *              如果不使用，则需要在路由中给需要在菜单中展示的路由设置meta: {title: 'xxx'}
   *              用来在菜单中显示文字
   */
  useI18n: false,
  /**
   * @description api请求基础路径
   */
  baseUrl: {
    dev: '/api',
    pro: '/api',
  },
  ssoUrl: '',
  imgUrl: {
    dev: 'https://59.202.42.194:4904',
    pro: 'https://59.202.42.194:4904',
  },
  mqttUrl: {
    dev: '10.0.0.249:8083/mqtt',
    pro: '192.168.131.69:38084/mqtt',
  },
  mqttWebUrl: {
    dev: '/emqopenapi',
    pro: '/emqopenapi',
  },
  webSocketUrl: {
    dev: 'ws://' + location.host + '/api',
    pro: 'ws://' + location.host + '/api',
  },
  printServceBaseUrl: {
    dev: 'http://192.168.131.46:10009',
    pro: 'http://192.168.131.46:10009',
  },
  footer_copyright: '北京宏诚创新科技有限公司',
  footer_info: '网址：http://www.honortrends.com    服务热线：010-51627786',
  footer_links: [
    {
      key: '首页',
      title: '首页123',
      href: '/',
    },
    {
      key: '帮助',
      title: '帮助',
      href: 'http://www.honortrends.com/',
      blankTarget: true,
    },
    {
      key: '官网',
      title: '官网',
      href: 'http://www.honortrends.com/',
      blankTarget: true,
    },
  ],
  /**
   * @description 配置显示在浏览器标签的title
   */
  title: '智能样本保藏管理系统',
  loginTitle: '智能样本保藏管理系统',
  isDemo: true,
  printSign: 1,
  lang: 'zh-CN',
};

/**
 * 加载外置化配置
 */
// @ts-ignore
if (typeof blackBoxConfig !== 'undefined') {
  // @ts-ignore
  defaultConfig = _.merge(defaultConfig, blackBoxConfig());
}

export default defaultConfig;
